package org.timemachine.tool.spi;

import java.lang.annotation.Annotation;
import java.util.Set;
import java.util.Vector;

public interface ClassHelper {

	public Object findFieldValue(Object obj, Class<?> clazz, String field) throws Exception;
	public Annotation[] findAnnotations(Vector<Class<?>> clazzes) throws Exception;

	public Set<Class<?>> findClassesWithAnnotation(Vector<Class<?>> clazzes, Set<Class<? extends Annotation>> annotationClazzes);
}
